/**
 * 文件管理系统js
 * 依赖于平台基础库(jo,layer,zTree等插件)
 */

//得到 upload 对象
var upload = layui.upload;

//创建一个上传组件
upload.render({
    elem: '.test'//文件上传触发元素
    ,multiple: true//多文件上传
    ,allDone: function(obj){ //当文件全部被提交后，才触发
        console.log("得到总文件数"+obj.total); //得到总文件数
        console.log("请求成功的文件数"+obj.successful); //请求成功的文件数
        console.log("请求失败的文件数"+obj.aborted); //请求失败的文件数
    }
    ,before: function(obj){ //obj参数包含的信息，跟 choose回调完全一致，可参见上文。
        layer.load(); //上传loading，显示的是一个加载中的动画
    }
    ,done: function(res, index, upload){//上传完成
        alert("上传完成");
    }
    ,error: function(index, upload){//上传失败
        layer.closeAll('loading'); //关闭loading
    }
})
